import request from '@/utils/request'

// 查询物业费相关费用的模板列表
export function listTemplate(query) {
  return request({
    url: '/module/property/feeOrder/template/list',
    method: 'get',
    params: query
  })
}

// 根据折扣审批单查询物业费相关费用的模板列表
export function approverListTemplate(query) {
  return request({
    url: '/module/property/feeOrder/template/approverTemplateList',
    method: 'get',
    params: query
  })
}

export function NubTemplate(query) {
  return request({
    url: '/module/property/feeOrder/template/nub',
    method: 'get',
    params: query
  })
}

export function NubInfoTemplate(query) {
  return request({
    url: '/module/property/feeOrder/template/nubInfo',
    method: 'get',
    params: query
  })
}

// 查询物业费相关费用的模板详细
export function getTemplate(id) {
  return request({
    url: '/module/property/feeOrder/template/' + id,
    method: 'get'
  })
}

// 新增物业费相关费用的模板
export function addTemplate(data) {
  return request({
    url: '/module/property/feeOrder/template',
    method: 'post',
    data: data
  })
}

// 修改物业费相关费用的模板
export function updateTemplate(data) {
  return request({
    url: '/module/property/feeOrder/template',
    method: 'put',
    data: data
  })
}

// 修改物业费相关费用的模板
export function batchUpdateTemplate(data) {
  return request({
    url: '/module/property/feeOrder/template/batchUpdate',
    method: 'post',
    data: data
  })
}

// 修改物业费相关费用的模板
export function batchUpdateOldTemplate(data) {
  return request({
    url: '/module/property/feeOrder/template/batchUpdateOld',
    method: 'post',
    data: data
  })
}

// 使用套内余额缴纳物业费
export function batchUpdateAccountTemplate(data) {
  return request({
    url: '/module/property/feeOrder/template/batchUpdateAccount',
    method: 'post',
    data: data
  })
}



// 删除物业费相关费用的模板
export function delTemplate(id) {
  return request({
    url: '/module/property/feeOrder/template/' + id,
    method: 'delete'
  })
}

// 导出物业费相关费用的模板
export function exportTemplate(query) {
  return request({
    url: '/module/property/feeOrder/template/export',
    method: 'get',
    params: query
  })
}



// 导出物业费相关费用的模板
export function offlineExportTemplate(query) {
  return request({
    url: '/module/property/feeOrder/template/offlineExport',
    method: 'get',
    params: query
  })
}

/*// 导出物业费相关费用的模板
export function offlineRoomExportTemplate(query) {
  return request({
    url: '/module/property/feeOrder/template/offlineRoomExport',
    method: 'get',
    params: query
  })
}*/

// 下载用户导入模板
export function importTemplateWyf() {
  return request({
    url: '/module/property/feeOrder/template/importTemplateWyf',
    method: 'get'
  })
}


// 下载用户导入模板
export function importTemplateSdJ() {
  return request({
    url: '/module/property/feeOrder/template/importTemplateSdJ',
    method: 'get'
  })
}

// 查询物业费相关费用的模板列表
export function listYearList(query) {
  return request({
    url: '/module/property/feeOrder/template/yearList',
    method: 'get',
    params: query
  })
}
